home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI IndiZone 2
/
SGI IndiZone 2.iso
/
OutOfBox.idb
/
usr
/
people
/
tour
/
oob
/
scenegraphs
/
video
/
video.iv.z
/
video.iv
Wrap
Text File
|
1994-12-16
|
7KB
|
391 lines
#Inventor V1.0 ascii
DEF img BufferedMovie {
filename "movies/video/video.mv"
## zoom 3.0 3.0
zoom 2.0 2.0
origin 320 240 0
buffering SYNC
loopType LOOP
}
HotObject {
genActList ActionList {
ChangeViewerAction {
newViewer STATIC
escapeRoom "scenegraphs/pillars/pillars.iv"
}
SetCameraAction {
fieldOfView 0.724992 ## 40 degrees
}
PlaySoundTrackAction
{
soundTrackNode DEF AUD AudioNode {
filename "sounds/video/video.aifc"
loop YUP
rude NOPE
sproc YUP
maxOutputLevel .2
# inTime 1.0
outTime 4.0
}
}
}
}
HotObject {
## genActList FrameVwrActionList {
genActList LoopActionList {
stepType FRAME_TIME
framesPerSec 30
## loopType LOOP_BOTH
## topFrame 118
RunMovieAction {
movieNode USE img
}
SIDJumpAction {
frames 119
pathType ABSOLUTE
transform DEF BIRD_MOTION Transform {
scaleFactor 2.3 2.3 .3
}
fileX "Fcurv/video/bird-x.fraw"
fileY "Fcurv/video/bird-y.fraw"
fileZ "Fcurv/video/bird-z.fraw"
}
SIDJumpAction {
frames 119
pathType ABSOLUTE
transform DEF BOX_MOTION Transform {
}
fileX "Fcurv/video/boxep-x.fraw"
fileY "Fcurv/video/boxep-y.fraw"
fileZ "Fcurv/video/boxep-z.fraw"
}
SIDScaleAction {
frames 119
scaleType ABSOLUTE
transform DEF BOX_SCALE Transform {
}
fileX "Fcurv/video/boxsc-x.fraw"
fileY "Fcurv/video/boxsc-y.fraw"
fileZ "Fcurv/video/boxsc-z.fraw"
}
SIDJumpAction {
frames 119
pathType ABSOLUTE
transform DEF HAND_MOTION Transform {
}
fileX "Fcurv/video/handep-x.fraw"
fileY "Fcurv/video/handep-y.fraw"
fileZ "Fcurv/video/handep-z.fraw"
}
SIDScaleAction {
frames 119
scaleType ABSOLUTE
transform DEF HAND_SCALE Transform {
}
fileX "Fcurv/video/handsc-x.fraw"
fileY "Fcurv/video/handsc-y.fraw"
fileZ "Fcurv/video/handsc-z.fraw"
}
SIDJumpAction {
frames 119
## pathType TRANSFORM
pathType ABSOLUTE
transform DEF RETURN_BUTTON Transform {
scaleFactor 0.8 0.8 0.8
}
fileX "Fcurv/video/return-x.fraw"
fileY "Fcurv/video/return-y.fraw"
fileZ "Fcurv/video/return-z.fraw"
}
CameraSIDMotionAction {
frames 119
pathType ABSOLUTE
fileX "Fcurv/video/cam-int-x.fraw"
fileY "Fcurv/video/zeroes.fraw"
fileZ "Fcurv/video/zeroes.fraw"
laFileX "Fcurv/video/cam-int-x.fraw"
laFileY "Fcurv/video/zeroes.fraw"
laFileZ "Fcurv/video/int-z.fraw"
laPathType ABSOLUTE
}
}
}
DrawStyle
{
style INVISIBLE
}
HotObject {
selActList ActionList {
DEF WAIT WaitCursorAction {}
LinkAction {
link "playaifc -q sounds/pillars/help.aifc &"
}
ChangeSceneAction {
NewSceneGraph "scenegraphs/video/help.iv"
}
DEF REG RegularCursorAction {}
}
Separator {
Material {
diffuseColor 0.9 0.9 0.1
# transparency .5
}
# DrawStyle {
# style INVISIBLE
# }
USE RETURN_BUTTON
Transform {
translation 5.1 -6.1 3.0
}
Cube {
depth .02
}
}
}
HotObject {
selActList ActionList {
USE WAIT
DEF GONG LinkAction {
link "playaifc -q sounds/video/gong.aifc &"
}
ChangeSceneAction {
NewSceneGraph "scenegraphs/pillars/pillars.iv"
}
USE REG
}
Separator {
Material {
diffuseColor 0.9 0.1 0.1
# transparency .5
}
# DrawStyle {
# style INVISIBLE
# }
USE RETURN_BUTTON
Transform {
translation 8.0 -6.0 3.0
}
Cube {
depth .02
}
}
}
DEF ROME_TITLE1 Image {
zoom 1.0 1.0
origin 100 100 1
drawMode DRAW_2D
}
DEF ROME_TITLE2 Image {
zoom 1.0 1.0
origin 200 200 1
drawMode DRAW_2D
}
## bird object
HotObject {
selActList ActionList {
USE WAIT
USE GONG
DEF PAUSE PauseSoundTrackAction {
soundTrackNode USE AUD
}
LinkAction {
link "bin/briefpaste -t 14 -o 650 125 pictures/video/crash_credit.rgb"
}
LinkAction {
## link "bin/oobplayer movies/video/rome.mv sounds/video/rome.mv.aiff -n -S 0,200"
link "bin/oobplayer movies/video/CRASH.mv sounds/video/CRASH.mv.aiff -n -S 0,200"
}
USE REG
}
Material {
diffuseColor .056 .857 .468
}
Separator {
USE BIRD_MOTION
Sphere {
radius 1
}
}
## must have two spheres so that a sphere appears at the end of
## the movie; otherwise, when you cross from the end to the
## beginning, the sphere will "pop" in
Separator {
Transform {
scaleFactor 2.3 2.3 0.3
translation 12.3 2.456 -19.146
}
Sphere {
radius 1
}
}
}
## marionette
HotObject {
selActList ActionList {
USE WAIT
USE GONG
USE PAUSE
LinkAction {
## should be 13:40
link "bin/briefpaste -t 14 -o 650 355 pictures/video/marionette_credit.rgb"
}
LinkAction {
## link "bin/oobplayer -v -l 1 -n -S 0,200 movies/video/marionette.mv"
link "bin/oobplayer movies/video/marionette.mv sounds/video/marionette.mv.aiff -n -S 0,200"
}
USE REG
}
Material {
diffuseColor .056 .057 .468
}
Separator {
Transform {
scaleFactor 0.5738 0.9238 0.0233
# translation -39 -0.8089 -18.4273
translation -42.95 -0.8089 -18.4273
}
Cube {
width 10
height 10
depth 10
}
}
Separator {
Transform {
scaleFactor 0.5738 0.9238 0.0233
# translation 6.5 -0.8089 -18.4273
translation 4.35 -0.8089 -18.4273
}
Cube {
width 10
height 10
depth 10
}
}
}
## hand
HotObject {
selActList ActionList {
USE WAIT
USE GONG
## TimeImageAction {
## time 7.0
## filename "pictures/video/rome_title.1.rgb"
## imageNode USE ROME_TITLE1
## }
## TimeImageAction {
## time 7.0
## filename "pictures/video/rome_title.2.rgb"
## imageNode USE ROME_TITLE2
## }
USE PAUSE
LinkAction {
## should be 9:04
link "bin/briefpaste -t 10 -o 650 125 pictures/video/rome_credit.rgb"
}
LinkAction {
link "bin/oobplayer movies/video/rome.mv sounds/video/rome.mv.aiff -n -S 0,200"
}
USE REG
}
Material {
diffuseColor .856 .857 .068
}
Separator {
USE HAND_MOTION
USE HAND_SCALE
Cube {
width 10
height 10
depth 10
}
}
}
## gyro
HotObject {
selActList ActionList {
USE WAIT
USE GONG
USE PAUSE
LinkAction {
## should be 9:04
link "bin/briefpaste -t 10 -o 650 305 pictures/video/time_credit.rgb"
}
LinkAction {
link "bin/oobplayer movies/video/TIME.mv sounds/video/TIME.mv.aiff -n -S 0,200"
}
USE REG
}
Material {
diffuseColor .056 .957 .068
}
Separator {
Transform {
scaleFactor 1.5 1.5 0.2
translation -32.7902 -2.1408 -19.0933
# translation -30.7902 -2.1408 -19.0933
}
Sphere {
radius 1
}
}
Separator {
Transform {
scaleFactor 1.5 1.5 0.2
# translation -15.8098 -2.1408 -19.0933
translation 15.8098 -2.1408 -19.0933
}
Sphere {
radius 1
}
}
}
## flower box
HotObject {
selActList ActionList {
USE WAIT
USE GONG
USE PAUSE
LinkAction {
## should be 10:22
link "bin/briefpaste -t 11 -o 600 195 pictures/video/gas_credit.rgb"
}
LinkAction {
## link "bin/oobplayer -v -l 1 -n -S 0,200 movies/video/GAS.mv"
link "bin/oobplayer movies/video/GAS.mv sounds/video/GAS.mv.aiff -n -S 80,240"
}
USE REG
}
Material {
diffuseColor .956 .057 .068
}
Separator {
USE BOX_MOTION
USE BOX_SCALE
Cube {
width 10
height 10
depth 10
}
}
}